/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package agentes09.agentes;

import agentes09.gestor.EstadoAgente;
import jade.core.Agent;

/**
 * Esta clase representa los datos comunes que tienen nuestros
 * agentes (dinero disponible, situación geográfica y mercancía).
 * De esta manera, los Behaviours que se encargan de enviar al AgenteGestor
 * información de este tipo tienen siempre acceso a ella, a través de myAgent

 * @author jmcarmona
 */
public class AgenteConEstado extends Agent {
     EstadoAgente estado;

	public EstadoAgente getEstado() {
		if (estado == null) {
			estado = new EstadoAgente(0, 0, null);
		}
		return estado;
	}

	public void setEstado(EstadoAgente registro) {
		this.estado = registro;
	}

}
